package com.example.demo.service;

import javax.mail.internet.MimeMessage;

/**
 * 发送邮件服务层接口
 *
 * @author Ethan Blake
 * @version 1.0
 * @since 2024/8/28
 */
public interface EmailService {

    /**
     * 发送模版短信
     *
     * @param to      接受者邮箱
     * @param subject 邮件主题
     */
    void sendTemplateEmail(String to, String subject, MimeMessage message);

    /**
     * 发送发票下载通知邮件
     *
     * @param to 接受者邮箱
     */
    void sendInvoiceDownloadEmail(String to);
}
